leathery turtle - French English Dictionary